home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / gfx / edit / amifig31.lha / AmiFIG3.1 / AmiFIG.doc < prev    next >
Text File  |  2001-07-01  |  9KB  |  278 lines

  1.                         About AmiFIG 3.1
  2.                         ================
  3.                         (21-January-01)
  4.  
  5. Copyright
  6. =========
  7.  
  8. This software is shareware. It may be freely distributed as long as
  9. no part of the distribution is changed or removed. 
  10. The copyright remains (C) 1996-2001 Andreas Schmidt.
  11.  
  12.  
  13. Disclaimer
  14. ==========
  15.  
  16. The author cannot be held liable for the suitability or  accuracy  of this
  17. manual  nor  the  program(s) and can not accept any responsibility for
  18. damage directly  or indirectly caused by the use of this manual  and/or the
  19. programs.
  20. In other words: Anything you do is at your own risk.
  21.  
  22.  
  23. Registration
  24. ============
  25.  
  26. I decided to make the program freely available. So, this version does not 
  27. contain any limitations and registration is not required to be able to 
  28. use AmiFIG without restrictions. You may still send me a notification, 
  29. though, so that I can estimate the user base of the program.
  30.  
  31.  
  32. About AmiFIG
  33. ============
  34.  
  35. AmiFIG is a universal structured drawing program, which is derived from
  36. the well-known Unix-program XFig by Supoj Sutanthavibul and others.
  37. This version now includes most of the v3.1 features.
  38. Parts of the GUI were designed using GadToolsBox 2.0b by JaBa Development.
  39.  
  40. The features include:
  41.  ellipses, circles, lines, splines, arcs, images, compounds, text, arrows,
  42.  colors, filling with pattern or color, different line widths and styles,
  43.  scaling, copying, rotating, zooming, grid, more, more, more...
  44.  
  45.  
  46. Also included is fig2dev, a tool to convert fig data files into several
  47. formats (PostScript, LaTeX, epic etc.).
  48. It's the original Unix program version 3.2. I merely added v1.4 file format
  49. support and some more page formats for postscript export and fixed some bugs.
  50. The postscript converter knows two new options -h xxx and -d yyy. xxx and yyy
  51. are the page size in pixels at 72 dpi.
  52.  
  53.  
  54. Requirements
  55. ============
  56.  
  57. Processor: works with 68000 without FPU or 68020 and FPU depending on the
  58.  program version 
  59. OS: 3.0 or better
  60.  
  61.  
  62. Installatation
  63. ==============
  64.  
  65. Simply umpack the archive to your hard disc. The fig2dev program can
  66. be moved to the "C:"-directory. You can call it from the shell then,
  67. without typing the whole path.
  68.  
  69. The CGTimes.font should be installed if you want the text-objects to
  70. look like in the PostScript output. Otherwise the program tries to open
  71. the Times.font. If this fails too, then topaz is used.
  72. The CGTimes.font is on your Workbench-fonts disk. But it seems that
  73. there are releases without this font. You can also rename any other font
  74. to CGTimes.font.
  75.  
  76. The program writes some settings in a file called figprefs. The internal
  77. format of this file changes as new versions of AmiFIG usually have more
  78. configuration options. So if you update you must reconfigure the program
  79. if you don't want to use the defaults. But this is done in a few minutes
  80. and shouldn't be too much inconvenience.
  81.  
  82. See below for a list of items that are stored in the settings file.
  83.  
  84. New in version 3.1
  85. ====================
  86.  
  87. -ARexx-Port (see the guide and the example script)
  88. -compound-objects can be opened for editing
  89. -softscrolling
  90. -optional better (but slower) spline rendering
  91. -some minor enhancements and bugfixes
  92.  
  93. New in version 3.0b2
  94. ====================
  95.  
  96. -supports the new file protocol of Xfig 3.2
  97. -multiple paint windows, 
  98. -object alignment and some other enhancements
  99. -some bugfixes
  100. -fig2dev ported from the Unix version 3.2 Patchlevel 0-beta3
  101.  
  102. The multiple paint window feature works fine, but is declared beta until 
  103. it succeeded some further testing.
  104.  
  105. New in version 2.8
  106. ==================
  107.  
  108. -fig2dev is now ported from the latest Unix version 3.2.0 beta 2
  109. -rotates objects by any angle
  110. -printing (can print at any resolution the printer supports)
  111. -IFF-export and printing works on whole page or a user selectable clip
  112. -Xfig custom colors are mapped to the standard palette
  113. -export path is automatically set to the location of the current file
  114. -user can define an export scale factor which is passed to fig2dev 
  115. -a number of minor bugs removed
  116.  
  117. New in version 2.7
  118. ==================
  119.  
  120. -top and side rulers
  121. -User can select font for menus etc.
  122. -Files can be loaded via drag&drop
  123.  
  124.  
  125. New in version 2.6
  126. ==================
  127.  
  128. -different cap styles on polygons
  129. -can paint all types of objects with any line width
  130. -can open its windows on a given public screen
  131.  
  132.  
  133. Bugfixes in version 2.6
  134. =======================
  135.  
  136. -settings were always saved as "figprefs"
  137. -the undo function did not work correctly when attempting to undo compound
  138.  scaling under certain conditions
  139.  
  140.  
  141. New in version 2.5
  142. ==================
  143.  
  144. This version is merely a bugfix but was recompiled using SAS/C 6.57.
  145. There is one new feature that lets you choose whether the draw window shall
  146. be activated after clicking in one of the tool bars.
  147.  
  148. fixes the following bugs:
  149. -it was impossible to move the points of a polygon that was an interpolated
  150.  spline before
  151. -the text tool used wrong mouse pointers
  152. -after scaling a compound object the "undo" function did not set it back to
  153.  its old size under certain circumstances
  154. -the grid was sometimes painted with a wrong background color (between the dots)
  155. -positioning via grid is more accurate
  156. -fig2dev swapped the 45 degree diagonal patterns
  157.  
  158.  
  159. New in version 2.4
  160. ==================
  161.  
  162. -displays polygones (and arcboxes) with different line widths regarding
  163.  line style and join style
  164. -text objects can have any angle (angles <> 0 will be displayed as framebox)
  165.  
  166.  
  167. New in version 2.3
  168. ==================
  169.  
  170. -Picture import via DataTypes which also includes export via fig2dev
  171. -All Xfig arrow types
  172. -Creates icons
  173. -A number of smaller enhancements
  174.  
  175. bugfixes:
  176. Crash when activating the magnet mode. This only happened when AmiFIG
  177. could not find a config file.
  178. A number of smaller bugs were fixed which probably nobody encountered.
  179.  
  180. New in version 2.2
  181. ==================
  182.  
  183. -Different pageformats (A3, A4, Legal, ...), Portrait/Landscape
  184. -Magnification from 1% to 999%
  185. -Scrollbars
  186. -Magnetic grid in different sizes and optionally in inches or centimeter
  187. -Compound tagging via frame or SHIFT-Select
  188. -Optional saving of old data as *.bak-file
  189.  
  190. What is to do?
  191. ==============
  192.  
  193. -cap style and line style can not be rendered correctly with all types of
  194.  objects with any line width (arcs, ellipses, splines)
  195. -line width of ellipses and arcs are not very accurately rendered
  196. -automatic alignment
  197. -user-defined colors
  198. -fig-datatype
  199. -and a number of smaller things
  200.  
  201.  
  202. Differences to XFig
  203. ===================
  204.  
  205. Look up the manpage on drawing functions. This manpage refers to the
  206. Unix-Version, therefore there are lots of differences.
  207. The most important thing is the ability to handle a library of objects.
  208. Objects can be taken from drawings and stored in folders. So you can
  209. build a collection of symbols and pieces, that can be easily accessed
  210. in future projects. This is very useful if you often need the same
  211. things.
  212.  
  213. There is a bug in the XFig-versions that are based on the original source
  214. code: Due to a round error centimeter rulers are not correct displayed.
  215. One centimeter is 1.5 pixels too small in 80 dpi magnification. This
  216. makes an error of 15 pixels or 1/2 cm for each 10 cm.
  217.  
  218. To correct this the original fig2dev scaled figures, that were drawn
  219. using the centimeter-ruler by a factor of 1.05.
  220.  
  221. AmiFIG does not have this bug. Therefore I removed this workaround
  222. from fig2dev. Figures that were drawn with other XFig-clones with
  223. that have the buggy rulers are very probably by the factor of 0.95
  224. smaller in AmiFIG.
  225.  
  226. Supports DataTypes.
  227.  
  228.  
  229. The settings
  230. ============
  231.  
  232. A flat list of things that are stored in the settings file:
  233. -all options that you can edit in the preferences window, but not the
  234.  center flag (this one belongs to the fig-data format)
  235. -screen mode
  236. -font
  237. -window positions an sizes
  238. -the open windows
  239. -file requester position and size
  240. -grid mode
  241. -magnet mode
  242. -ruler configuration
  243. -unit (as the user's default)
  244. -page format (as the user's default)
  245. -page size if custom format (as the user's default)
  246. -zoom scale
  247. -the things I forgot to mention
  248.  
  249. In the fig-file are stored:
  250. -the orientation
  251. -the center flag
  252. -the unit (overrides the user's default after loading)
  253.  
  254. If you allow AmiFIG to create icons with youe data files then the
  255. following tool types may be used:
  256. -PAGE, WIDTH, HEIGHT, EXPORTSCALE
  257.  
  258. The page format is one of the set {"A0", "A1", "A2", "A3", "A4",
  259. "A5", "B5", "Letter", "Legal", "Ledger", "Tabloid", "Custom format"}
  260. If "Custom format" is used then tool types for width and height
  261. are created. The unit is metric.
  262.  
  263. EXPORTSCALE is the scale factor which is passed to fig2dev and can be
  264. defined in the preferences window.
  265.  
  266.  
  267. Contact
  268. =======
  269.  
  270. AmiFIG Homepage <http://www.cs.tu-berlin.de/~huluvu/amifig.html>
  271.  
  272. e-Mail: huluvu@cs.tu-berlin.de
  273.  
  274. Mail: Andreas Schmidt
  275.       Rheinsberger Str.15
  276.       10115 Berlin
  277.       Germany
  278.